Contenido, interacción, funcionalidad, navegación y configuración
de aplicaciones web según Pressman (2010)
Ref.: Pressman, R. (2010). Ingeniería de Software. Un enfoque práctico (7ª ed.). McGraw Hill.
| Herramienta | Propósito |
|---|---|
| Casos de uso | Describir escenarios de interacción actor-sistema |
| Diagramas de secuencia | Mostrar el orden cronológico de los mensajes |
| Diagramas de estado | Representar los estados posibles de un objeto |
| Prototipos de UI | Representación física de la interfaz de usuario |
| Modelo | Responde a… | Artefactos / técnicas | Foco del IR |
|---|---|---|---|
| Contenido | ¿Qué información mostrará la webapp? | Árbol jerárquico de objetos e información | Texto, imágenes, audio, video, datos de BD |
| Interacción | ¿Cómo operará el usuario la aplicación? | Casos de uso, diagramas de secuencia/estado, prototipos de UI | Pasos del usuario para obtener un resultado |
| Funcional | ¿Qué debe hacer el sistema? | Lista de funciones observables + operaciones internas | El "qué", no el "cómo" |
| Navegación | ¿Cómo se moverá el usuario por la app? | Breadcrumbs, mapa del sitio, jerarquía de menús | Prioridad, orientación, sesión, vínculos |
| Configuración | ¿En qué entorno técnico operará? | Fichas de hardware, SO, navegadores, redes, APIs | Cliente: dispositivos/navegadores · Servidor: SO/redes/APIs |
Define los objetos de contenido principales de la webapp: catálogo de productos, ficha del producto (nombre, precio, talla, imagen, descripción), carrito de compras. Construye el árbol jerárquico con al menos 3 niveles.
Escribe el caso de uso "Comprar producto". Describe el flujo principal (actor: cliente) desde que ingresa al catálogo hasta que recibe la confirmación de pago. Identifica flujos alternos (producto sin stock, pago rechazado).
Lista al menos 6 funciones observables del sistema (ej: buscar productos, filtrar por talla, agregar al carrito). Para 2 de ellas, describe brevemente la funcionalidad no visible sin especificar el "cómo".
Responde al menos 4 de las 7 preguntas guía de Pressman para navegación. Especifica el modelo de configuración: tipo de servidor, navegadores soportados, dispositivos (desktop/móvil) e interoperabilidad con pasarela de pago.
TI13312 Ingeniería de requerimientos de software · Universidad TecMilenio 💻